@苏苏
1年前 提问
1个回答

应用软件有哪些常见故障类型

一颗小胡椒
1年前
官方采纳

软件的可靠性与软件错误软件故障和软件失效等概念有关。降低软件错误率是提高软件可靠性的主要途径,软件错误一般是指软件中存在的缺陷造成软件的全部功能或部分功能中断。应用软件常见故障类型有:

  • 逻辑错误:包括采用不正确的、无效的或不完全的逻辑;死循环或循环次数错,或循环结束确认有错;分支判断转向有错:重复步长不正确的判断:逻辑或条件不完全的测试等。

  • 算法错误:指不精确的计算结果与非期望的运算结果,向量运算错,混合运算次序不对,错误运用符号的习惯表示法,使用不正确的表达与习惯表示法等。

  • 操作错误:包括装入数据错,数据准备错,使用了错误的主结构,测试执行错,磁盘或磁带用错输出等。

  • I/O错误:指输入形式不正确,输出信息丢失或丢失数据项,输出与设计文档不一致, 设计未定义必要的I/O形式等。

  • 用户接口错误:包括操作接口设计不完善,程序对输入数据的错误解释,程序拒绝接收有效的数据输入,对合法的数据输入作不正确的处理,接收并加工处理非法的输入数据等。

从流程、技术、组织管理、人员技能发展等多个角度着手可以有效地提高软件质量,降低软件错误引起的系统故障。